package com.ruoyi.system.service.aid;

import java.util.List;
import com.ruoyi.system.domain.aid.AidInventory;

/**
 * 库存管理Service接口
 */
public interface IAidInventoryService 
{
    /**
     * 查询库存列表
     */
    public List<AidInventory> selectInventoryList(AidInventory inventory);

    /**
     * 查询库存详细信息
     */
    public AidInventory selectInventoryById(Long inventoryId);

    /**
     * 新增库存
     */
    public int insertInventory(AidInventory inventory);

    /**
     * 修改库存
     */
    public int updateInventory(AidInventory inventory);

    /**
     * 批量删除库存
     */
    public int deleteInventoryByIds(Long[] inventoryIds);

    /**
     * 删除库存信息
     */
    public int deleteInventoryById(Long inventoryId);

    /**
     * 根据仓库ID查询库存
     */
    public List<AidInventory> selectInventoryByWarehouseId(Long warehouseId);

    /**
     * 根据物资名称查询库存
     */
    public List<AidInventory> selectInventoryByMaterialName(String materialName);
} 